﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace TechMadeira.Data
{
    public interface IProduct : ISemantic
    {
        string Name { get; set; }
        string Description { get; set; }
        double Price { get; set; }

        IEnumerable<IProductCategory> Categories { get; }
        void Append( IProductCategory aCategory );
        void Remove( IProductCategory aCategory );

    }
}
